package com.neusoft.demo3;

import java.util.Scanner;

/**
 * 面向对象基础编程
 * Java中的三大特性： 继承、封装、多态
 * 什么是面向对象?面向对象编程就是面向类编程。
 * 什么是类?类就是一个抽象的模板，是具有相同属性和行为的一个模板。
 * 类与对象是什么关系?类是抽象的模板而对象是具体的一个实例。
 * 类中可以定义:属性(变量)和行为(方法)
 *
 * 如何创建对象
 *  语法：  类名 引用变量名 = new 类名();
 *  如何调用对象中的属性以及方法
 *  语法： 引用变量名.属性名   引用变量名.方法名()
 *  注意： 想要调用哪个类的属性以及方法，就需要先创建哪个类的对象。
 *
 *  总结：
 *      1. 类中可以写什么
 *      2. 对象如何创建，与类的关系
 *      3. 定义方法什么时候参数传对象，什么时候返回值类型返回对象
 *      4. 方法的调用以及传递参数
 */
public class Test {
    public static void main(String[] args) {
        //调用A类中的a1和a2方法
        A a = new A();
        a.a1();
        a.a2();
        //调用B类中的b1和b2方法
        B b = new B();
        b.b1();
        b.b2();

        //        Scanner input = new Scanner(System.in);
        //        input.next();


    }
}
